be familiar with sewing and embroidery - Francés Inglés Diccionario